
 .well, .navbar-inner, .popover, .btn, .tooltip, 
input, select, textarea, pre, .progress, .modal, 
.add-on, .alert, .table-bordered, .nav>li>a, 
.dropdown-menu, .tooltip-inner, .badge, .label, 
.img-polaroid, .thumbnail, .dropdown-toggle {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  border-collapse: collapse !important;
  background-image: none !important;
}
 
.btn{
  border: none;
}

.btn-pink {
  color: #fff;
  background-color: #EE7AE9;
  border-color: #EE7AE9;
}
.btn-pink:focus,
.btn-pink.focus {
  color: #fff;
  background-color: #CD69C9;
  border-color: #CD69C9;
}
.btn-pink:hover {
  color: #fff;
  background-color: #CD69C9;
  border-color: #CD69C9;
}

.btn-olive {
  color: #fff;
  background-color: #9ACD32;
  border-color: #9ACD32;
}
.btn-olive:focus,
.btn-olive.focus {
  color: #fff;
  background-color: #698B22;
  border-color: #698B22;
}
.btn-olive:hover {
  color: #fff;
  background-color: #698B22;
  border-color: #698B22;
}

.btn-purple {
  color: #fff;
  background-color: #7D26CD;
  border-color: #7D26CD;
}
.btn-purple:focus,
.btn-purple.focus {
  color: #fff;
  background-color: #551A8B;
  border-color: #551A8B;
}
.btn-purple:hover {
  color: #fff;
  background-color: #551A8B;
  border-color: #551A8B;
}

.btn-grey {
  color: #fff;
  background-color: #4F4F4F;
  border-color: #4F4F4F;
}
.btn-grey:focus,
.btn-grey.focus {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-grey:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}

.btn-lightgrey {
  color: #fff;
  background-color: #B5B5B5;
  border-color: #B5B5B5;
}
.btn-lightgrey:focus,
.btn-lightgrey.focus {
  color: #fff;
  background-color: #9C9C9C;
  border-color: #9C9C9C;
}
.btn-lightgrey:hover {
  color: #fff;
  background-color: #9C9C9C;
  border-color: #9C9C9C;
}

.btn-black {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:focus,
.btn-black.focus {
  color: #fff;
  background-color: #1C1C1C;
  border-color: #1C1C1C;
}
.btn-black:hover {
  color: #fff;
  background-color: #1C1C1C;
  border-color: #1C1C1C;
}

.list-group-item-purple {
  background-color: #551A8B;
  border-color: #551A8B;
}


/* NAVBAR */
.navbar-tick-tips{
    margin:4px;
    padding:6px 4px 4px 8px;
    height:100%;
}

.reference-a{
    display:block;
    height: 55px;
    line-height:55px;
    /*
    width: 180px;
    margin:4px 10px;
    */
    padding:0;
    text-align:center;
    overflow:hidden;
}

.search-a{
    margin:4px;
    text-decoration:underline;
}

.one-column{
    float: left;
}
.one-column h1{
  text-align:center;
}


#result{
    margin:10px;
}
#wrapper{
    margin-bottom:2em;
    padding-bottom:2em;
}

/*#search,#search-result{*/
#search{
    padding-top:10px;
    width:420px;
    margin:10px;
    float:left;
}


#project-label {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
#project-icon {
    float: left;
    height: 32px;
    width: 32px;
}
#project-description {
    margin: 0;
    padding: 0;
}

#input_data{
    margin:1em 2em 1em 2em;
}
#input_data caption{
    font-weight:bold;
    font-size:25px;
    color: black;
}
#input_data td{
    text-align:left;
}

.gray-light{
    padding-left: 8px;
    color:#777;
    text-align:left;
}

#nav_data_src a,#go,#clear{
    margin:2px;
}

#go{
    width:80px;
}

/* -------- theme 1  --------*/
#result .span2 .reference-a, #result .span2 .extra-btn {
  font-size: 12px;
  line-height: 20px;
  color: #CCC;
  display: block;
  text-decoration: none;
  padding:4px;
  text-align: left;
  white-space:normal;
  overflow:hidden;
}
#result .span2 a span{
  color: #FFF;
}

#result .span2, #result .span2 .list-group-item,
#result .span2 .reference-a,
.wrap-item, .wrap-item .list-group-item, .wrap-item .list-group
{
  min-height: 100px;
  width: 220px;
}

#result div.list-group{
  margin-bottom: 2px;
}

#result .span2 {
  /*padding: 5px 5px;*/
  float:left;
}

#result .span2 span {
  display: block;
  height: 25px;
  font-size: 16px;
  text-align:center;
  overflow:hidden;
}
/* -------- end of theme 2  --------*/


#result .one-column a{
  color: rgb(eee) !important;
}

#result .edit-func{
  margin-bottom:16px;
}
.wrap-item{
    width: 180px;
    margin:4px 10px;
}

#hide-result .wrap-item{
  width: 180px;
  float:left;
}

#settings-panel{
  width:300px;
}

#nav-content .btn{
  min-width:100px;
}
